package util;

public class GetTitle {
    public static void main(String[] args) {
        String moves = "UD";
//        System.out.println(moves.split("U").length - 1 == moves.split("D").length - 1
//                && moves.split("R").length - 1 == moves.split("L").length - 1);
//        String[] sarr = moves.split("D");
//        for (String arr : sarr) {
//            System.out.println("--> "+arr);
//        }
//        System.out.println(moves.split("U").length);
        String s = "嘎啦苹果新鲜整箱当季非冰糖心山西运城加力8月昭通非野生水果";
        String result = getTitle(s);
        System.out.println(result);
    }

    /**
     * 处理 title 中带有 '非' 字符的数据，非在title前半段，则删掉非和他后边的两个字符，出现在后半段，则删掉非和他后边的所有
     * @param s
     * @return
     */
    public static String getTitle(String s) {
        String result = "";
        for (int i = 0; i < s.length(); i++) {
            char mid = s.charAt(i);
            if (mid != '非') {
                result += mid;
            } else if (mid == '非' && i < (s.length() / 2)) {
                i = i + 2;
            } else if (mid == '非' && i > (s.length() / 2)) {
                break;
            }
        }
        return result;
    }
}
